leave its mark - İspanyolca İngilizce Sözlük